package com.opensource.datamodel.service;

import com.opensource.datamodel.dto.IndexProductListDto;
import com.opensource.datamodel.entity.ProductInfoEntity;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 25133
* @description 针对表【b_product_info(理财产品信息表)】的数据库操作Service
* @createDate 2024-05-07 19:42:52
*/
public interface ProductInfoService extends IService<ProductInfoEntity> {
    /*根据产品类型，查询产品，支持分页*/
    List<ProductInfoEntity> queryByTypeLimit(Integer pType,Integer curPage,Integer pageSize);
    /*某个产品类型的记录总数*/
    Integer queryToTalByType(Integer pType);
    /*首页的多个产品数据*/
    IndexProductListDto queryIndexPageProducts();
    /*首页的多个产品数据*/
    Integer queryRecordNumsByType(Integer productType);
    /** 根据产品id ，查询产品信息 */
    ProductInfoEntity queryById(Integer productId);
}
